sine qua non
noun
°An essential or indispensable element, condition, or ingredient.
°a test used to establish causation in fact.
synonyms: prerequisite